package day04;
import java.util.Arrays;
import java.util.Scanner;
public class Practice02 {
    public static void main(String[] args) {
        //1.Addition随机加法运算器
        //要求：由系统随机出10道加法题，而后由用户来答题，答题后输出"答对了"或"答错了"，答对1题得10分，答错1题不扣分，最后输出总分数。
        Scanner scan = new Scanner(System.in);
        int finalScore = 0;
        for(int time=1;time<=10;time++){
            int num1 =(int)(Math.random()*500);
            int num2 =(int)(Math.random()*500);
            System.out.println(num1+"+"+num2+"=?");
            int num3 = scan.nextInt();
            if (num3==num2+num1){
                System.out.println("答对了，真棒！");
                finalScore +=10;
            }else{
                System.out.println("答错了，加油！");
            }
        }
        System.out.println("你的最终成绩为："+finalScore);

        //2.MultiTable九九乘法表
        //要求：输出九九乘法表
        for(int lNum=1;lNum<=9;lNum++){
            for(int rNum=1;rNum<=lNum;rNum++){
                System.out.print(lNum+"*"+rNum+"="+lNum*rNum+"\t");
            }
            System.out.println();
        }

        //3.数组小代码练习：声明、初始化、访问、遍历
        int[] arr1 = new int[4];
        double[] arr2 = new double[12];
        int[] arr3 = {1,2,3,4,5};
        int[] arr4 = new int[]{6,6,9};
        int[]arr5;
        arr5=new int[]{56,65,18};

        int[] arr6= new int[]{654,84,213,852};
        System.out.println(arr6[arr6.length-2]);

        for (int a =0;a<arr6.length;a++){
            System.out.println(arr6[a]);
        }

        //4.MaxOfArray求数组元素最大值
        int[]arr7 = new int[7];
        for (int b =0;b<arr7.length;b++){
            arr7[b]=(int)(Math.random()*100);
        }
        int maxOfArr = arr7[6];
        for(int c = arr7.length-2;c>-1;c--) {
            if (arr7[c] > maxOfArr) {
                maxOfArr = arr7[c];
            }
        }
        System.out.println("最大值为："+maxOfArr);


        //5.对数组进行升序排列，并输出排序后的结果
        Arrays.sort(arr7);
        System.out.println("排序后：");
        for(int d =0;d<arr7.length;d++){
            System.out.print(arr7[d]+" ");
        }


    }
}
